package cn.springboot.pioneermall.robotChat.service;

import cn.springboot.pioneermall.robotChat.domain.HsChatMessage;

import java.util.List;

public  interface IHsChatMessageService
    {
        /**
         * 查询客服问答聊天记录
         *
         * @param id 客服问答聊天记录ID
         * @return 客服问答聊天记录
         */
        public HsChatMessage selectHsChatMessageById(String id);

        /**
         * 查询客服问答聊天记录列表
         *
         * @param hsChatMessage 客服问答聊天记录
         * @return 客服问答聊天记录集合
         */
        public List<HsChatMessage> selectHsChatMessageList(HsChatMessage hsChatMessage);

        /**
         * 新增客服问答聊天记录
         *
         * @param hsChatMessage 客服问答聊天记录
         * @return 结果
         */
        public int insertHsChatMessage(HsChatMessage hsChatMessage);

        /**
         * 修改客服问答聊天记录
         *
         * @param hsChatMessage 客服问答聊天记录
         * @return 结果
         */
        public int updateHsChatMessage(HsChatMessage hsChatMessage);

        /**
         * 批量删除客服问答聊天记录
         *
         * @param ids 需要删除的客服问答聊天记录ID
         * @return 结果
         */
        public int deleteHsChatMessageByIds(String[] ids);

        /**
         * 删除客服问答聊天记录信息
         *
         * @param id 客服问答聊天记录ID
         * @return 结果
         */
        public int deleteHsChatMessageById(String id);
    }
